A multiprocessor-on-a-programmable-chip reconfigurable system for matrix operations with power-grid case studies
نویسندگان
چکیده
Recent advances in FPGA (Field-Programmable Gate Array) technologies have made feasible the implementation of low-cost parallel computing platforms for highperformance matrix computations. Compared to conventional multiprocessor systems, the resulting MultiProcessors-On-a-Programmable-Chip (MPoPCs) can provide unique advantages and opportunities in both software and hardware. It is shown in this paper that the performance of an MPoPC can be improved dramatically by adapting slightly IP(Intellectual Property)-based processing elements, and customizing the memory and the interconnection network. The parallel LU factorization of large, sparse Doubly-Bordered Block Diagonal (DBBD) matrices is employed as an application example. To enhance further the performance by software techniques, a run-time load balancing strategy for this algorithm is proposed and analyzed. Extensive experimental results on benchmark matrices of size up to 7917 x 7917 for power networks demonstrate the effectiveness of our effort.
منابع مشابه
Parallel solution of Newton’s power flow equations on configurable chips
The conventional Newton’s method (also known as Newton–Raphson method) for the AC power flow problem is preferred in some situations due to its local quadratic convergence. However, its high computation and memory requirements due to the required LU factorization of the Jacobian matrix at each iteration limit its practical employment in the online operation of very large systems. We produce her...
متن کاملReconfigurable and Evolvable Hardware Fabric
In this work, we are developing a novel reconfigurable multiprocessor architecture, environment and tools for autonomous onboard processing in space platforms. Among the important features of our method are: reconfigurability and processor adaptability for high rate wireless functions; usage of system-on-chip (SOC) technology to embed hardware modules and reconfigurable blocks; integration of r...
متن کاملPerformance optimization of an FPGA-based configurable multiprocessor for matrix operations
Several driving forces have recently brought about significant advances in the field of configurable computing. They have also enabled parallel processing within a single field-programmable gate array (FPGA) chip. The ever-increasing complexity of application algorithms and the supercomputing crisis have made this new parallel-processing approach more important and pertinent. Its cost-effective...
متن کاملDagstuhl Seminar 10281 , Dynamically Reconfigurable Architectures , 11 . - 16 . 07 . 2010 Dynamically Reconfigurable Architectures
Dynamic and partial reconfiguration of hardware architectures such as FPGAs and coarse grain processing arrays bring an additional level of flexibility in the design of electronic systems by exploiting the possibility of configuring functions on-demand during run-time. When compared to emerging software-programmable MultiProcessor System-on-a-Chip (MPSoC) solutions, they benefit a lot from lowe...
متن کاملTheme 3 / Design and verification of Systems on a chip architectures
Scientific Integration and optimization of Multiprocessor hardware/software systems Fields of expertise Multiprocessor architecture, Network on chip, Memory subsystems, On chip embedded operating system, Fast simulation of digital systems, Methods and tools for system level synthesis, Reconfigurable architectures Know-how Design of circuits and integrated systems, FPGA, Operating systems, Softw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJCSE
دوره 10 شماره
صفحات -
تاریخ انتشار 2015